package com.kgc.onlineLife.mapper;

import com.kgc.onlineLife.bean.User;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * @program: com.kgc.onlineLife.mapper
 * @author: HarryXzy
 * @create: 2022-04-15 17:41
 * @description:
 **/
@Repository
public interface UserMapper {
    /**
    * @author: HarryXzy
    * @date: 2022/4/15 5:42 下午
    * @return:
    * @description: 根据用户名密码查找用户
    **/
    User getUserByNameAndPwd(@Param("name") String name, @Param("pwd") String password);

    /**
     * @author : nainai
     * @date   : 2022/4/18
     * @param  : [com.kgc.onlineLife.bean.User]
     * @return : int
     * @description : 根据id，修改管理员信息
     */
    int updateUserById(User user);

    /**
     * @author : nainai
     * @date   : 2022/4/18
     * @param  : [java.lang.Integer]
     * @return : com.kgc.onlineLife.bean.User
     * @description : 根据id查询管理员信息
     */
    User selectUserById(Integer id);
}
